<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'AA6847CC23FD38C1B11DE503AD4B810A';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'com.tractionsoftware.gwt.demo.opacity.OpacityDemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function rn(){}
function rd(){}
function zd(){}
function Kd(){}
function Ib(){}
function Vb(){}
function Jc(){}
function Yc(){}
function Jg(){}
function Mg(){}
function Sg(){}
function di(){}
function gi(){}
function Ji(){}
function Mi(){}
function Cj(){}
function Hj(){}
function Vj(){}
function Tm(){}
function ch(){bh()}
function ck(){Nb()}
function nk(){Nb()}
function sk(){Nb()}
function Sj(){Nb()}
function pn(){Nb()}
function Zm(){ll(this)}
function w(a){this.b=a}
function Mj(a){this.b=a}
function xj(a){this.c=a}
function mi(a){this.g=a}
function mm(a){this.d=a}
function zm(a){this.b=a}
function Fl(a){this.b=a}
function Sl(a){this.b=a}
function Vc(){this.b={}}
function W(){this.b=X()}
function Rc(){this.d=++Oc}
function R(a){K();this.b=a}
function T(a){D(a.c,a)}
function Ch(a,b){th(a.g,b)}
function Bc(a,b){a.e=b}
function Dc(a,b){a.b=b}
function Ec(a,b){a.c=b}
function Ub(a,b){a.b+=b}
function Vh(a,b){Sh(a,b,a.g)}
function ri(){ri=rn;kc()}
function wi(){wi=rn;yi()}
function Wi(){Wi=rn;dj()}
function Rk(){this.b=new Vb}
function cn(){this.b=new Zm}
function Fb(){Fb=rn;Eb=new Ib}
function bh(){bh=rn;ah=new Rc}
function Rm(){Rm=rn;Qm=new Tm}
function lc(){kc();return fc}
function Jd(){Hd();return Dd}
function ej(){dj();return $i}
function eb(a){Nb();this.f=a}
function fb(a){Nb();this.f=a}
function th(a,b){jh();uh(a,b)}
function oj(a,b){qj(a,b,a.c)}
function Uc(a,b){return a.b[b]}
function qk(a){return 5>a?5:a}
function Eg(a){return new Cg[a]}
function Ti(a){this.g=a;new zd}
function ai(a){xd.call(this,a)}
function xd(a){ud.call(this,a)}
function xk(a){jk.call(this,a)}
function jk(a){eb.call(this,a)}
function lk(a){eb.call(this,a)}
function ok(a){eb.call(this,a)}
function tk(a){eb.call(this,a)}
function Yk(a){eb.call(this,a)}
function nc(){bc.call(this,On,0)}
function gj(){bc.call(this,On,0)}
function ij(){bc.call(this,Pn,1)}
function pc(){bc.call(this,Pn,1)}
function rc(){bc.call(this,Qn,2)}
function kj(){bc.call(this,Qn,2)}
function mj(){bc.call(this,Rn,3)}
function tc(){bc.call(this,Rn,3)}
function gh(){dd.call(this,null)}
function O(a){$wnd.clearTimeout(a)}
function km(a){return a.c<a.d.G()}
function an(a,b){return ml(a.b,b)}
function Fh(a,b){!!a.e&&cd(a.e,b)}
function kh(a,b){a.__listener=b}
function Om(a,b,c){a.splice(b,c)}
function Id(a,b){bc.call(this,a,b)}
function U(a,b){this.c=a;this.b=b}
function Xl(a,b){this.c=a;this.b=b}
function bc(a,b){this.b=a;this.c=b}
function um(a,b){this.b=a;this.c=b}
function kn(a,b){this.b=a;this.c=b}
function Uk(a,b){Ub(a.b,b);return a}
function $b(a,b){a.textContent=b||Ln}
function pl(b,a){return b.f[vo+a]}
function rl(b,a){return vo+a in b.f}
function ae(a){return a==null?null:a}
function Zb(a,b){return a.contains(b)}
function N(a){$wnd.clearInterval(a)}
function Bb(a){$wnd.clearTimeout(a)}
function B(){B=rn;var a;a=new G;A=a}
function K(){K=rn;J=new Im;Wg(new Sg)}
function Ic(){Ic=rn;Hc=new Sc(new Jc)}
function Mk(){Mk=rn;Jk={};Lk={}}
function Yg(){if(!Ug){wh();Ug=true}}
function jh(){if(!hh){sh();hh=true}}
function dd(a){this.b=new pd;this.c=a}
function Im(){this.b=Nd(wg,vn,0,0,0)}
function tj(){this.b=Nd(vg,vn,22,4,0)}
function Pi(){Ei.call(this,$doc.body)}
function Pm(a,b,c,d){a.splice(b,c,d)}
function cm(a,b){(a<0||a>=b)&&fm(a,b)}
function Wd(a,b){return a.cM&&a.cM[b]}
function Vd(a,b){return a.cM&&!!a.cM[b]}
function Ab(a){return a.$H||(a.$H=++sb)}
function _d(a){return a.tM==rn||Vd(a,1)}
function lh(a){return !$d(a)&&Zd(a,15)}
function lb(a){return $d(a)?Ob(Yd(a)):Ln}
function Ck(b,a){return b.charCodeAt(a)}
function Wb(b,a){return b.appendChild(a)}
function Xb(b,a){return b.removeChild(a)}
function Zd(a,b){return a!=null&&Vd(a,b)}
function kb(a){return a==null?null:a.name}
function bn(a,b){return wl(a.b,b)!=null}
function jd(a,b,c){var d;d=ld(a,b);d.E(c)}
function md(a,b){var c;c=nd(a,b);return c}
function Em(a,b){cm(b,a.c);return a.b[b]}
function D(a,b){Gm(a.b,b);a.b.c==0&&L(a.c)}
function L(a){a.c?N(a.d):O(a.d);Gm(J,a)}
function t(a){this.e=new w(this);this.n=a}
function Vk(a){this.b=new Vb;Ub(this.b,a)}
function pd(){this.e=new Zm;this.d=false}
function G(){this.b=new Im;this.c=new R(this)}
function _h(){_h=rn;Zh=new di;$h=new gi}
function X(){return (new Date).getTime()}
function bd(a,b,c){return new rd(id(a.b,b,c))}
function vb(a,b,c){return a.apply(b,c);var d}
function hb(a){return $d(a)?ib(Yd(a)):a+Ln}
function ib(a){return a==null?null:a.message}
function $j(a){return typeof a=='number'&&a>0}
function Zj(a){var b=Cg[a.c];a=null;return b}
function $c(a){var b;if(Xc){b=new Yc;cd(a,b)}}
function hd(a,b){!a.b&&(a.b=new Im);Dm(a.b,b)}
function Ij(a,b,c){Vh(a,new vi(b));Sh(a,c,a.g)}
function Ej(a,b,c){this.b=a;this.d=b;this.c=c}
function ui(a){this.g=a;this.b=new qi(this.g)}
function gb(a){Nb();this.c=a;this.b=Ln;Mb(this)}
function Ei(a){this.b=new tj;this.g=a;Gh(this)}
function Fi(a){Di();try{Ih(a)}finally{bn(Ci,a)}}
function Pb(){try{null.a()}catch(a){return a}}
function Dm(a,b){Pd(a.b,a.c++,b);return true}
function Jb(a,b){!a&&(a=[]);a[a.length]=b;return a}
function wl(a,b){return !b?yl(a):xl(a,b,~~Ab(b))}
function $d(a){return a!=null&&a.tM!=rn&&!Vd(a,1)}
function Wg(a){Yg();return Xg(Xc?Xc:(Xc=new Rc),a)}
function Zg(){Ug&&$c((!Vg&&(Vg=new gh),Vg))}
function Sd(){Sd=rn;Qd=[];Rd=[];Td(new Kd,Qd,Rd)}
function Di(){Di=rn;Ai=new Ji;Bi=new Zm;Ci=new cn}
function fl(a){var b;b=new Fl(a);return new um(a,b)}
function _m(a,b){var c;c=sl(a.b,b,a);return c==null}
function Wh(a,b){var c;c=Th(a,b);c&&Xh(b.g);return c}
function Lb(a,b){a.length>=b&&a.splice(0,b);return a}
function ud(a){fb.call(this,wd(a),vd(a));this.b=a}
function qi(a){this.b=a;this.c=Ad(a);this.d=this.c}
function zk(a){this.b='Unknown';this.d=a;this.c=-1}
function Pk(){if(Kk==256){Jk=Lk;Lk={};Kk=0}++Kk}
function be(a){if(a!=null){throw new ck}return null}
function Ag(a){if(Zd(a,30)){return a}return new gb(a)}
function tm(a){var b;b=new Kl(a.c.b);return new zm(b)}
function pb(a){var b;return b=a,_d(b)?b.hC():Ab(b)}
function ob(a,b){var c;return c=a,_d(c)?c.eQ(b):c===b}
function Yb(b,a){return b[a]==null?null:String(b[a])}
function Ym(a,b){return ae(a)===ae(b)||a!=null&&ob(a,b)}
function qn(a,b){return ae(a)===ae(b)||a!=null&&ob(a,b)}
function Xg(a,b){return bd((!Vg&&(Vg=new gh),Vg),a,b)}
function fm(a,b){throw new ok('Index: '+a+', Size: '+b)}
function qm(a){if(a.c<=0){throw new pn}return a.b.M(--a.c)}
function wj(a){if(a.b>=a.c.c){throw new pn}return a.c.b[++a.b]}
function Xd(a,b){if(a!=null&&!Wd(a,b)){throw new ck}return a}
function sj(a,b){var c;c=pj(a,b);if(c==-1){throw new pn}rj(a,c)}
function pi(a,b){$b(a.b,b);if(a.d!=a.c){a.d=a.c;Bd(a.b,a.c)}}
function v(a,b){s(a.b,b)?(a.b.j=E(a.b.n,a.b.e)):(a.b.j=null)}
function ll(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function xi(a){return a.__gwt_resolve?a.__gwt_resolve():a}
function P(a,b){return $wnd.setTimeout(Jn(function(){a.q()}),b)}
function Dk(a,b){if(!Zd(b,1)){return false}return String(a)==b}
function lm(a){if(a.c>=a.d.G()){throw new pn}return a.d.M(a.c++)}
function Gi(){Di();try{bi(Ci,Ai)}finally{ll(Ci.b);ll(Bi)}}
function yb(a,b,c){var d;d=wb();try{return vb(a,b,c)}finally{zb(d)}}
function Nd(a,b,c,d,e){var f;f=Md(e,d);Od(a,b,c,f);return f}
function Ld(a,b){var c,d;c=a;d=Md(0,b);Od(c.cZ,c.cM,c.qI,d);return d}
function Xj(a,b,c){var d;d=new Vj;d.d=a+b;$j(c)&&_j(c,d);return d}
function Od(a,b,c,d){Sd();Ud(d,Qd,Rd);d.cZ=a;d.cM=b;d.qI=c;return d}
function Sh(a,b,c){Jh(b);oj(a.b,b);Wb(c,(wi(),xi(b.g)));Kh(b,a)}
function Qj(a,b,c){t.call(this,(B(),A));this.c=a;this.d=b;this.b=c-b}
function Ud(a,b,c){Sd();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function r(a,b,c){q(a);a.g=true;a.i=false;a.f=b;a.o=c;++a.k;v(a.e,X())}
function ul(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function yl(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function Jj(a){var b;b=new Xi;b.g.size=10;b.g[so]=a!=null?a:Ln;return b}
function E(a,b){var c;c=new U(a,b);Dm(a.b,c);a.b.c==1&&M(a.c,16);return c}
function ek(a){var b;b=gk(a);if(isNaN(b)){throw new xk(to+a+uo)}return b}
function Yd(a){if(a!=null&&(a.tM==rn||Vd(a,1))){throw new ck}return a}
function Fm(a,b,c){for(;c<a.c;++c){if(qn(b,a.b[c])){return c}}return -1}
function pj(a,b){var c;for(c=0;c<a.c;++c){if(a.b[c]==b){return c}}return -1}
function vd(a){var b;b=a.A();if(!b.C()){return null}return Xd(b.D(),30)}
function $g(){var a;if(Ug){a=new ch;!!Vg&&cd(Vg,a);return null}return null}
function Yj(a,b,c,d){var e;e=new Vj;e.d=a+b;$j(c)&&_j(c,e);e.b=d?8:0;return e}
function vl(e,a,b){var c,d=e.f;a=vo+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function Td(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function zb(a){a&&Hb((Fb(),Eb));--rb;if(a){if(ub!=-1){Bb(ub);ub=-1}}}
function Cb(){return $wnd.setTimeout(function(){rb!=0&&(rb=0);ub=-1},10)}
function ml(a,b){return b==null?a.d:Zd(b,1)?rl(a,Xd(b,1)):ql(a,b,~~pb(b))}
function nl(a,b){return b==null?a.c:Zd(b,1)?pl(a,Xd(b,1)):ol(a,b,~~pb(b))}
function sl(a,b,c){return b==null?ul(a,c):Zd(b,1)?vl(a,Xd(b,1),c):tl(a,b,c,~~pb(b))}
function Kl(a){var b;b=new Im;a.d&&Dm(b,new Sl(a));kl(a,b);jl(a,b);this.b=new mm(b)}
function rm(a,b){var c;this.b=a;this.d=a;c=a.G();(b<0||b>c)&&fm(b,c);this.c=b}
function Sc(a){Rc.call(this);this.b=a;!Cc&&(Cc=new Vc);Cc.b[Sn]=this;this.c=Sn}
function Xh(a){a.style['left']=Ln;a.style['top']=Ln;a.style['position']=Ln}
function Gk(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function Ek(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function xb(b){return function(){try{return yb(b,this,arguments)}catch(a){throw a}}}
function Gb(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=Kb(b,c)}while(a.b);a.b=c}}
function Hb(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=Kb(b,c)}while(a.c);a.c=c}}
function $k(a,b){var c;while(a.C()){c=a.D();if(b==null?c==null:ob(b,c)){return a}}return null}
function Wj(a,b,c){var d;d=new Vj;d.d=a+b;$j(c!=0?-c:0)&&_j(c!=0?-c:0,d);d.b=4;return d}
function Pg(a,b,c){var d;d=Ng;Ng=a;b==Og&&ih(a.type)==8192&&(Og=null);c.v(a);Ng=d}
function jb(a){var b;return a==null?Mn:$d(a)?kb(Yd(a)):Zd(a,1)?Nn:(b=a,_d(b)?b.cZ:me).d}
function Xi(){var a;Wi();Yi.call(this,(a=$doc.createElement('INPUT'),a.type='text',a))}
function vi(a){ui.call(this,$doc.createElement('div'));this.g[oo]='gwt-Label';pi(this.b,a)}
function Yi(a){Ti.call(this,a,(!Lg&&(Lg=new Mg),!Ig&&(Ig=new Jg)));this.g[oo]='gwt-TextBox'}
function kc(){kc=rn;gc=new nc;hc=new pc;ic=new rc;jc=new tc;fc=Od(sg,vn,6,[gc,hc,ic,jc])}
function dj(){dj=rn;_i=new gj;aj=new ij;bj=new kj;cj=new mj;$i=Od(ug,vn,21,[_i,aj,bj,cj])}
function Hd(){Hd=rn;Gd=new Id('RTL',0);Fd=new Id('LTR',1);Ed=new Id('DEFAULT',2);Dd=Od(tg,vn,13,[Gd,Fd,Ed])}
function Ad(a){var b;b=Yb(a,Tn);if(Ek(Un,b)){return Hd(),Gd}else if(Ek(Vn,b)){return Hd(),Fd}return Hd(),Ed}
function Gm(a,b){var c,d;c=Fm(a,b,0);if(c==-1){return false}d=(cm(c,a.c),a.b[c]);Om(a.b,c,1);--a.c;return true}
function Ok(a){Mk();var b=vo+a;var c=Lk[b];if(c!=null){return c}c=Jk[b];c==null&&(c=Nk(a));Pk();return Lk[b]=c}
function kl(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new Xl(e,c.substring(1));a.E(d)}}}
function Pj(a,b){var c,d,e,f,g;g=a.d+a.b*b;for(d=a.c,e=0,f=d.length;e<f;++e){c=d[e];c.style['opacity']=Ln+g}}
function Qb(a){var b,c,d;d=Rb(a);for(b=0,c=d.length;b<c;++b){d[b]=d[b].length==0?'anonymous':d[b]}return d}
function bb(a){var b,c,d;c=Nd(xg,vn,29,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new sk}c[d]=a[d]}}
function ld(a,b){var c,d;d=Xd(nl(a.e,b),32);if(!d){d=new Zm;sl(a.e,b,d)}c=Xd(d.c,31);if(!c){c=new Im;ul(d,c)}return c}
function nd(a,b){var c,d;d=Xd(nl(a.e,b),32);if(!d){return Rm(),Rm(),Qm}c=Xd(d.c,31);if(!c){return Rm(),Rm(),Qm}return c}
function El(a,b){var c,d,e;if(Zd(b,33)){c=Xd(b,33);d=c.I();if(ml(a.b,d)){e=nl(a.b,d);return Ym(c.J(),e)}}return false}
function wb(){var a;if(rb!=0){a=X();if(a-tb>2000){tb=a;ub=Cb()}}if(rb++==0){Gb((Fb(),Eb));return true}return false}
function rj(a,b){var c;if(b<0||b>=a.c){throw new nk}--a.c;for(c=b;c<a.c;++c){Pd(a.b,c,a.b[c+1])}Pd(a.b,a.c,null)}
function Hm(a,b){var c;b.length<a.c&&(b=Ld(b,a.c));for(c=0;c<a.c;++c){Pd(b,c,a.b[c])}b.length>a.c&&Pd(b,a.c,null);return b}
function Hh(a,b){var c;switch(ih(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&Zb(a.g,c)){return}}Fc(b,a,a.g)}
function od(a){var b,c;if(a.b){try{for(c=new mm(a.b);c.c<c.d.G();){b=Xd(lm(c),23);jd(b.b,b.d,b.c)}}finally{a.b=null}}}
function Fc(a,b,c){var d,e,f;if(Cc){f=Xd(Uc(Cc,a.type),8);if(f){d=f.b.b;e=f.b.c;Dc(f.b,a);Ec(f.b,c);Fh(b,f.b);Dc(f.b,d);Ec(f.b,e)}}}
function M(a,b){if(b<0){throw new jk('must be non-negative')}a.c?N(a.d):O(a.d);Gm(J,a);a.c=false;a.d=P(a,b);Dm(J,a)}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{Jn(zg)()}catch(a){b(c)}else{Jn(zg)()}}
function Nb(){var a,b,c,d;c=Lb(Qb(Pb()),3);d=Nd(xg,vn,29,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new zk(c[a])}bb(d)}
function Mb(a){var b,c,d,e;d=Qb($d(a.c)?Yd(a.c):null);e=Nd(xg,vn,29,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new zk(d[b])}bb(e)}
function jl(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.E(e[f])}}}}
function ol(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.I();if(h.H(a,g)){return f.J()}}}return null}
function ql(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.I();if(h.H(a,g)){return true}}}return false}
function Tj(a){if(a>=48&&a<58){return a-48}if(a>=97&&a<97){return a-97+10}if(a>=65&&a<65){return a-65+10}return -1}
function hk(a){var b;b=ek(a);if(b>3.4028234663852886E38){return Infinity}else if(b<-3.4028234663852886E38){return -Infinity}return b}
function q(a){if(!a.g){return}a.p=a.i;a.g=false;a.i=false;if(a.j){T(a.j);a.j=null}a.p&&Pj(a,(1+Math.cos(6.283185307179586))/2)}
function Bd(a,b){switch(b.c){case 0:{a[Tn]=Un;break}case 1:{a[Tn]=Vn;break}case 2:{Ad(a)!=(Hd(),Ed)&&(a[Tn]=Ln,undefined);break}}}
function Fk(c){if(c.length==0||c[0]>wo&&c[c.length-1]>wo){return c}var a=c.replace(/^(\s*)/,Ln);var b=a.replace(/\s*$/,Ln);return b}
function ni(){var a;mi.call(this,(a=$doc.createElement('BUTTON'),a.type='button',a));this.g[oo]='gwt-Button';this.g.innerHTML='Start'}
function Eh(a,b,c){var d;d=ih(c.c);d==-1?Ch(a,c.c):a.d==-1?vh(a.g,d|(a.g.__eventBits||0)):(a.d|=d);return bd(!a.e?(a.e=new dd(a)):a.e,c,b)}
function Ob(b){var c=Ln;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+Kn+b[d]}catch(a){}}}}catch(a){}return c}
function Jh(a){if(!a.f){(Di(),an(Ci,a))&&Fi(a)}else if(a.f){Wh(a.f,a)}else if(a.f){throw new lk("This widget's parent does not implement HasWidgets")}}
function gk(a){var b=dk;!b&&(b=dk=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);if(b.test(a)){return parseFloat(a)}else{return Number.NaN}}
function Th(a,b){var c,d;if(b.f!=a){return false}try{Kh(b,null)}finally{c=b.g;Xb((d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d),c);sj(a.b,b)}return true}
function _j(a,b){var c;b.c=a;if(a==2){c=String.prototype}else{if(a>0){var d=Zj(b);if(d){c=d.prototype}else{d=Cg[a]=function(){};d.cZ=b;return}}else{return}}c.cZ=b}
function F(a){var b,c,d,e,f;b=Nd(qg,tn,3,a.b.c,0);b=Xd(Hm(a.b,b),4);c=new W;for(e=0,f=b.length;e<f;++e){d=b[e];Gm(a.b,d);v(d.b,c.b)}a.b.c>0&&M(a.c,qk(16-(X()-c.b)))}
function Ih(a){if(!a.c){throw new lk("Should only call onDetach when the widget is attached to the browser's document")}try{a.x()}finally{a.g.__listener=null;a.c=false}}
function vk(){vk=rn;uk=Od(pg,vn,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function pk(a){var b,c,d;b=Nd(pg,vn,-1,8,1);c=(vk(),uk);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return Gk(b,d,8)}
function _k(a){var b,c,d,e;d=new Rk;b=null;d.b.b+='[';c=a.A();while(c.C()){b!=null?(Ub(d.b,b),d):(b=xo);e=c.D();Ub(d.b,e===a?'(this Collection)':Ln+e)}d.b.b+=']';return d.b.b}
function id(a,b,c){if(!b){throw new tk('Cannot add a handler with a null type')}if(!c){throw new tk('Cannot add a null handler')}a.c>0?hd(a,new Ej(a,b,c)):jd(a,b,c);return new Cj}
function xl(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.I();if(h.H(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.J()}}}return null}
function tl(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.I();if(j.H(a,h)){var i=g.J();g.K(b);return i}}}else{d=j.b[c]=[]}var g=new kn(a,b);d.push(g);++j.e;return null}
function Md(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function Kh(a,b){var c;c=a.f;if(!b){try{!!c&&c.c&&Ih(a)}finally{a.f=null}}else{if(c){throw new lk('Cannot set a new parent without first clearing the old parent')}a.f=b;b.c&&a.y()}}
function bi(b,c){_h();var a,d,e,f,g;d=null;for(g=b.A();g.C();){f=Xd(g.D(),22);try{c.B(f)}catch(a){a=Ag(a);if(Zd(a,30)){e=a;!d&&(d=new cn);_m(d,e)}else throw a}}if(d){throw new ai(d)}}
function Fg(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function Gj(a){var b,c;b=Hi();a.d=Jj('1.0');a.c=Jj('0.1');a.b=Jj('5000');Ij(b,'Start Opacity',a.d);Ij(b,'End Opacity',a.c);Ij(b,ro,a.b);c=new ni;Eh(c,new Mj(a),(Ic(),Ic(),Hc));Sh(b,c,b.g)}
function cd(b,c){var a,d,e;!c.d||(c.d=false,c.e=null);e=c.e;Bc(c,b.c);try{kd(b.b,c)}catch(a){a=Ag(a);if(Zd(a,24)){d=a;throw new xd(d.b)}else throw a}finally{e==null?(c.d=true,c.e=null):(c.e=e)}}
function Lj(a){var b;b=new Qj(Od(rg,vn,-1,[$doc.getElementById('box1'),$doc.getElementById('box2'),$doc.getElementById('box3')]),hk(Yb(a.b.d.g,so)),hk(Yb(a.b.c.g,so)));r(b,fk(Yb(a.b.b.g,so)),X())}
function Hi(){Di();var a,b;b=Xd(nl(Bi,po),19);if(!(a=$doc.getElementById(po))){return null}if(b){if(!a||b.g==a){return b}}Bi.e==0&&Wg(new Mi);!a?(b=new Pi):(b=new Ei(a));sl(Bi,po,b);_m(Ci,b);return b}
function Nk(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+Ck(a,c++)}return b|0}
function Pd(a,b,c){if(c!=null){if(a.qI>0&&!Wd(c,a.qI)){throw new Sj}else if(a.qI==-1&&(c.tM==rn||Vd(c,1))){throw new Sj}else if(a.qI<-1&&!(c.tM!=rn&&!Vd(c,1))&&!Wd(c,-a.qI)){throw new Sj}}return a[b]=c}
function Kb(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].P()&&(c=Jb(c,f)):($wnd.__gwt_initWindowCloseHandler(Jn($g),Jn(Zg)),undefined)}catch(a){a=Ag(a);if(!Zd(a,30))throw a}}return c}
function qj(a,b,c){var d,e;if(c<0||c>a.c){throw new nk}if(a.c==a.b.length){e=Nd(vg,vn,22,a.b.length*2,0);for(d=0;d<a.b.length;++d){Pd(e,d,a.b[d])}a.b=e}++a.c;for(d=a.c-1;d>c;--d){Pd(a.b,d,a.b[d-1])}Pd(a.b,c,b)}
function wd(a){var b,c,d,e,f;c=a.G();if(c==0){return null}b=new Vk(c==1?'Exception caught: ':c+' exceptions caught: ');d=true;for(f=a.A();f.C();){e=Xd(f.D(),30);d?(d=false):(b.b.b+='; ',b);Uk(b,e.r())}return b.b.b}
function Dg(a,b,c){var d=Cg[a];if(d&&!d.cZ){_=d.prototype}else{!d&&(d=Cg[a]=function(){});_=d.prototype=b<0?{}:Eg(b);_.cM=c}for(var e=3;e<arguments.length;++e){arguments[e].prototype=_}if(d.cZ){_.cZ=d.cZ;d.cZ=null}}
function Gh(a){var b;if(a.c){throw new lk("Should only call onAttach when the widget is detached from the browser's document")}a.c=true;kh(a.g,a);b=a.d;a.d=-1;b>0&&(a.d==-1?vh(a.g,b|(a.g.__eventBits||0)):(a.d|=b));a.w();a.z()}
function Rb(a){var b,c,d,e,f;f=a&&a.message?a.message.split('\n'):[];for(b=0,c=0,e=f.length;c<e;++b,c+=2){d=f[c].lastIndexOf('function ');d==-1?(f[b]=Ln,undefined):(f[b]=Fk(f[c].substr(d+9,f[c].length-(d+9))),undefined)}f.length=b;return f}
function fk(a){var b,c,d,e;if(a==null){throw new xk(Mn)}c=a.length;d=c>0&&a.charCodeAt(0)==45?1:0;for(b=d;b<c;++b){if(Tj(a.charCodeAt(b))==-1){throw new xk(to+a+uo)}}e=parseInt(a,10);if(isNaN(e)){throw new xk(to+a+uo)}else if(e<-2147483648||e>2147483647){throw new xk(to+a+uo)}return e}
function yi(){var c=function(){};c.prototype={className:Ln,clientHeight:0,clientWidth:0,dir:Ln,getAttribute:function(a,b){return this[a]},href:Ln,id:Ln,lang:Ln,nodeType:1,removeAttribute:function(a,b){this[a]=undefined},setAttribute:function(a,b){this[a]=b},src:Ln,style:{},title:Ln};$wnd.GwtPotentialElementShim=c}
function kd(b,c){var a,d,e,f,g,h;if(!c){throw new tk('Cannot fire null event')}try{++b.c;g=md(b,c.t());d=null;h=b.d?g.O(g.G()):g.N();while(b.d?h.c>0:h.c<h.d.G()){f=b.d?qm(h):lm(h);try{c.s(Xd(f,11))}catch(a){a=Ag(a);if(Zd(a,30)){e=a;!d&&(d=new cn);_m(d,e)}else throw a}}if(d){throw new ud(d)}}finally{--b.c;b.c==0&&od(b)}}
function s(a,b){var c,d,e;c=a.k;d=b>=a.o+a.f;if(a.i&&!d){e=(b-a.o)/a.f;Pj(a,(1+Math.cos(3.141592653589793+e*3.141592653589793))/2);return a.g&&a.k==c}if(!a.i&&b>=a.o){a.i=true;Pj(a,(1+Math.cos(3.141592653589793))/2);if(!(a.g&&a.k==c)){return false}}if(d){a.g=false;a.i=false;Pj(a,(1+Math.cos(6.283185307179586))/2);return false}return true}
function wh(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=Jn($g)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=Jn(function(a){try{Ug&&$c((!Vg&&(Vg=new gh),Vg))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function zg(){var a;!!$stats&&Fg('com.google.gwt.useragent.client.UserAgentAsserter');a=Aj();Dk(Wn,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&Fg('com.google.gwt.user.client.DocumentModeAsserter');Qg();!!$stats&&Fg('com.tractionsoftware.gwt.demo.opacity.client.OpacityDemo');Gj(new Hj)}
function uh(a,b){switch(b){case 'drag':a.ondrag=qh;break;case 'dragend':a.ondragend=qh;break;case 'dragenter':a.ondragenter=ph;break;case 'dragleave':a.ondragleave=qh;break;case 'dragover':a.ondragover=ph;break;case 'dragstart':a.ondragstart=qh;break;case 'drop':a.ondrop=qh;break;case 'canplaythrough':case 'ended':case 'progress':a.removeEventListener(b,qh,false);a.addEventListener(b,qh,false);break;default:throw 'Trying to sink unknown event type '+b;}}
function vh(a,b){jh();a.__eventBits=b;a.onclick=b&1?qh:null;a.ondblclick=b&2?qh:null;a.onmousedown=b&4?qh:null;a.onmouseup=b&8?qh:null;a.onmouseover=b&16?qh:null;a.onmouseout=b&32?qh:null;a.onmousemove=b&64?qh:null;a.onkeydown=b&128?qh:null;a.onkeypress=b&256?qh:null;a.onkeyup=b&512?qh:null;a.onchange=b&1024?qh:null;a.onfocus=b&2048?qh:null;a.onblur=b&4096?qh:null;a.onlosecapture=b&8192?qh:null;a.onscroll=b&16384?qh:null;a.onload=b&32768?rh:null;a.onerror=b&65536?qh:null;a.onmousewheel=b&131072?qh:null;a.oncontextmenu=b&262144?qh:null;a.onpaste=b&524288?qh:null}
function Aj(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(Wn)!=-1}())return Wn;if(function(){return b.indexOf('webkit')!=-1}())return 'safari';if(function(){return b.indexOf(qo)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(qo)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function ih(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case Sn:return 1;case Yn:return 2;case 'focus':return 2048;case Zn:return 128;case $n:return 256;case _n:return 512;case 'load':return 32768;case 'losecapture':return 8192;case ao:return 4;case bo:return 64;case co:return 32;case eo:return 16;case fo:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case go:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case ho:return 1048576;case io:return 2097152;case jo:return 4194304;case ko:return 8388608;case lo:return 16777216;case mo:return 33554432;case no:return 67108864;default:return -1;}}
function Qg(){var a,b,c;b=$doc.compatMode;a=Od(yg,vn,1,[Xn]);for(c=0;c<a.length;++c){if(Dk(a[c],b)){return}}a.length==1&&Dk(Xn,a[0])&&Dk('BackCompat',b)?"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\"document.compatMode\" value=\""+b+'"/&gt;':"Your *.gwt.xml module configuration prohibits the use of the current doucment rendering mode (document.compatMode=' "+b+"').<br>Modify your application's host HTML page doctype, or update your custom 'document.compatMode' configuration property settings."}
function sh(){nh=Jn(function(a){return true});qh=Jn(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&lh(b)&&Pg(a,c,b)});ph=Jn(function(a){a.preventDefault();qh.call(this,a)});rh=Jn(function(a){this.__gwtLastUnhandledEvent=a.type;qh.call(this,a)});oh=Jn(function(a){var b=nh;if(b(a)){var c=mh;if(c&&c.__listener){if(lh(c.__listener)){Pg(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(Sn,oh,true);$wnd.addEventListener(Yn,oh,true);$wnd.addEventListener(ao,oh,true);$wnd.addEventListener(fo,oh,true);$wnd.addEventListener(bo,oh,true);$wnd.addEventListener(eo,oh,true);$wnd.addEventListener(co,oh,true);$wnd.addEventListener(go,oh,true);$wnd.addEventListener(Zn,nh,true);$wnd.addEventListener(_n,nh,true);$wnd.addEventListener($n,nh,true);$wnd.addEventListener(ho,oh,true);$wnd.addEventListener(io,oh,true);$wnd.addEventListener(jo,oh,true);$wnd.addEventListener(ko,oh,true);$wnd.addEventListener(lo,oh,true);$wnd.addEventListener(mo,oh,true);$wnd.addEventListener(no,oh,true)}
var Ln='',wo=' ',uo='"',xo=', ',vo=':',Kn=': ',yo='=',On='CENTER',Xn='CSS1Compat',ro='Duration',to='For input string: "',Pn='JUSTIFY',Qn='LEFT',Rn='RIGHT',Nn='String',Fo='UmbrellaException',Ho='[Lcom.google.gwt.user.client.ui.',Bo='[Ljava.lang.',oo='className',Sn='click',Po='com.google.gwt.animation.client.',Ao='com.google.gwt.core.client.',Jo='com.google.gwt.core.client.impl.',No='com.google.gwt.dom.client.',Lo='com.google.gwt.event.dom.client.',Go='com.google.gwt.event.shared.',Io='com.google.gwt.i18n.client.',Oo='com.google.gwt.text.shared.testing.',Mo='com.google.gwt.user.client.',Do='com.google.gwt.user.client.ui.',Eo='com.google.web.bindery.event.shared.',Co='com.tractionsoftware.gwt.demo.opacity.client.',Qo='com.tractionsoftware.gwt.user.client.animation.',po='controls',Yn='dblclick',Tn='dir',mo='gesturechange',no='gestureend',lo='gesturestart',zo='java.lang.',Ko='java.util.',Zn='keydown',$n='keypress',_n='keyup',Vn='ltr',ao='mousedown',bo='mousemove',co='mouseout',eo='mouseover',fo='mouseup',go='mousewheel',qo='msie',Mn='null',Wn='opera',Un='rtl',ko='touchcancel',jo='touchend',io='touchmove',ho='touchstart',so='value';var _,Cg={},un={16:1},Hn={33:1},En={26:1},In={25:1,31:1},Gn={34:1},vn={25:1},Bn={10:1,12:1,15:1,17:1,18:1,20:1,22:1},sn={},wn={25:1,30:1},zn={24:1,25:1,30:1},Cn={10:1,12:1,15:1,17:1,18:1,19:1,20:1,22:1},xn={5:1,6:1,25:1,27:1,28:1},Dn={21:1,25:1,27:1,28:1},tn={4:1,25:1},yn={12:1},An={9:1,11:1},Fn={32:1};Dg(1,-1,sn);_.eQ=function m(a){return this===a};_.gC=function n(){return this.cZ};_.hC=function o(){return Ab(this)};_.tS=function p(){return this.cZ.d+'@'+pk(this.hC())};_.toString=function(){return this.tS()};_.tM=rn;Dg(3,1,{});_.f=-1;_.g=false;_.i=false;_.j=null;_.k=-1;_.n=null;_.o=-1;_.p=false;Dg(4,1,{},w);_.b=null;Dg(5,1,{});Dg(6,1,{2:1});Dg(7,5,{});var A=null;Dg(8,7,{},G);Dg(10,1,un);_.q=function Q(){this.c||Gm(J,this);F(this.b)};_.c=false;_.d=0;var J;Dg(9,10,un,R);_.b=null;Dg(11,6,{2:1,3:1},U);_.b=null;_.c=null;Dg(12,1,{},W);Dg(17,1,wn);_.r=function cb(){return this.f};_.tS=function db(){var a,b;a=this.cZ.d;b=this.r();return b!=null?a+Kn+b:a};_.f=null;Dg(16,17,wn);Dg(15,16,wn);Dg(14,15,wn,gb);_.r=function mb(){this.d==null&&(this.e=jb(this.c),this.b=this.b+Kn+hb(this.c),this.d='('+this.e+') '+lb(this.c)+this.b,undefined);return this.d};_.b=Ln;_.c=null;_.d=null;_.e=null;Dg(21,1,{});var rb=0,sb=0,tb=0,ub=-1;Dg(23,21,{},Ib);_.b=null;_.c=null;var Eb;Dg(29,1,{});Dg(30,29,{},Vb);_.b=Ln;Dg(42,1,{25:1,27:1,28:1});_.eQ=function cc(a){return this===a};_.hC=function dc(){return Ab(this)};_.tS=function ec(){return this.b};_.b=null;_.c=0;Dg(41,42,xn);var fc,gc,hc,ic,jc;Dg(43,41,xn,nc);Dg(44,41,xn,pc);Dg(45,41,xn,rc);Dg(46,41,xn,tc);Dg(52,1,{});_.tS=function Ac(){return 'An event type'};_.e=null;Dg(51,52,{});_.d=false;Dg(50,51,{});_.t=function Gc(){return Ic(),Hc};_.b=null;_.c=null;var Cc=null;Dg(49,50,{});Dg(48,49,{});Dg(47,48,{},Jc);_.s=function Kc(a){Lj(Xd(a,7))};var Hc;Dg(55,1,{});_.hC=function Pc(){return this.d};_.tS=function Qc(){return 'Event type'};_.d=0;var Oc=0;Dg(54,55,{},Rc);Dg(53,54,{8:1},Sc);_.b=null;_.c=null;Dg(56,1,{},Vc);_.b=null;Dg(58,51,{},Yc);_.s=function Zc(a){Xd(a,9).u(this)};_.t=function _c(){return Xc};var Xc=null;Dg(59,1,yn,dd);_.b=null;_.c=null;Dg(62,1,{});Dg(61,62,{});_.b=null;_.c=0;_.d=false;Dg(60,61,{},pd);Dg(63,1,{},rd);Dg(65,15,zn,ud);_.b=null;Dg(64,65,zn,xd);Dg(66,1,{11:1},zd);Dg(68,42,{13:1,25:1,27:1,28:1},Id);var Dd,Ed,Fd,Gd;Dg(69,1,{},Kd);_.qI=0;var Qd,Rd;Dg(78,1,{});Dg(79,1,{},Jg);var Ig=null;Dg(80,78,{},Mg);var Lg=null;var Ng=null,Og=null;Dg(85,1,An,Sg);_.u=function Tg(a){while((K(),J).c>0){L(Xd(Em(J,0),16))}};var Ug=false,Vg=null;Dg(87,51,{},ch);_.s=function dh(a){be(a);null.P()};_.t=function eh(){return ah};var ah;Dg(88,59,yn,gh);var hh=false;var mh=null,nh=null,oh=null,ph=null,qh=null,rh=null;Dg(98,1,{17:1,20:1});_.tS=function Dh(){if(!this.g){return '(null handle)'}return this.g.outerHTML};_.g=null;Dg(97,98,Bn);_.w=function Lh(){};
--></script>
<script><!--
_.x=function Mh(){};_.y=function Nh(){Gh(this)};_.v=function Oh(a){Hh(this,a)};_.z=function Ph(){};_.c=false;_.d=0;_.e=null;_.f=null;Dg(96,97,Bn);_.w=function Qh(){bi(this,(_h(),Zh))};_.x=function Rh(){bi(this,(_h(),$h))};Dg(95,96,Bn);_.A=function Uh(){return new xj(this.b)};Dg(94,95,Bn);Dg(99,64,zn,ai);var Zh,$h;Dg(100,1,{},di);_.B=function ei(a){a.y()};Dg(101,1,{},gi);_.B=function hi(a){Ih(a)};Dg(104,97,Bn);_.y=function li(){var a;Gh(this);a=this.g.tabIndex;-1==a&&(this.g.tabIndex=0,undefined)};Dg(103,104,Bn);Dg(102,103,Bn,ni);Dg(105,1,{},qi);_.b=null;_.c=null;_.d=null;Dg(107,97,Bn);_.b=null;Dg(106,107,Bn,vi);Dg(109,94,Cn,Ei);var Ai,Bi,Ci;Dg(110,1,{},Ji);_.B=function Ki(a){a.c&&Ih(a)};Dg(111,1,An,Mi);_.u=function Ni(a){Gi()};Dg(112,109,Cn,Pi);Dg(115,104,Bn);_.v=function Ui(a){var b;b=ih(a.type);(b&896)!=0?Hh(this,a):Hh(this,a)};_.z=function Vi(){};Dg(114,115,Bn);Dg(113,114,Bn,Xi);Dg(116,42,Dn);var $i,_i,aj,bj,cj;Dg(117,116,Dn,gj);Dg(118,116,Dn,ij);Dg(119,116,Dn,kj);Dg(120,116,Dn,mj);Dg(121,1,{},tj);_.A=function uj(){return new xj(this)};_.b=null;_.c=0;Dg(122,1,{},xj);_.C=function yj(){return this.b<this.c.c-1};_.D=function zj(){return wj(this)};_.b=-1;_.c=null;Dg(125,1,{},Cj);Dg(126,1,{23:1},Ej);_.b=null;_.c=null;_.d=null;Dg(127,1,{},Hj);_.b=null;_.c=null;_.d=null;Dg(128,1,{7:1,11:1},Mj);_.b=null;Dg(130,3,{});Dg(129,130,{},Qj);_.b=0;_.c=null;_.d=0;Dg(131,15,wn,Sj);Dg(133,1,{},Vj);_.tS=function ak(){return ((this.b&2)!=0?'interface ':(this.b&1)!=0?Ln:'class ')+this.d};_.b=0;_.c=0;_.d=null;Dg(134,15,wn,ck);var dk=null;Dg(137,15,wn,jk);Dg(138,15,wn,lk);Dg(139,15,wn,nk,ok);Dg(142,15,wn,sk,tk);var uk;Dg(144,137,wn,xk);Dg(145,1,{25:1,29:1},zk);_.tS=function Ak(){return this.b+'.'+this.d+'(Unknown Source'+(this.c>=0?vo+this.c:Ln)+')'};_.b=null;_.c=0;_.d=null;_=String.prototype;_.cM={1:1,25:1,26:1,27:1};_.eQ=function Hk(a){return Dk(this,a)};_.hC=function Ik(){return Ok(this)};_.tS=_.toString;var Jk,Kk=0,Lk;Dg(147,1,En,Rk);_.tS=function Sk(){return this.b.b};Dg(148,1,En,Vk);_.tS=function Wk(){return this.b.b};Dg(149,15,wn,Yk);Dg(150,1,{});_.E=function al(a){throw new Yk('Add not supported on this collection')};_.F=function bl(a){var b;b=$k(this.A(),a);return !!b};_.tS=function cl(){return _k(this)};Dg(152,1,Fn);_.eQ=function gl(a){var b,c,d,e,f;if(a===this){return true}if(!Zd(a,32)){return false}e=Xd(a,32);if(this.e!=e.e){return false}for(c=new Kl((new Fl(e)).b);km(c.b);){b=Xd(lm(c.b),33);d=b.I();f=b.J();if(!(d==null?this.d:Zd(d,1)?vo+Xd(d,1) in this.f:ql(this,d,~~pb(d)))){return false}if(!qn(f,d==null?this.c:Zd(d,1)?pl(this,Xd(d,1)):ol(this,d,~~pb(d)))){return false}}return true};_.hC=function hl(){var a,b,c;c=0;for(b=new Kl((new Fl(this)).b);km(b.b);){a=Xd(lm(b.b),33);c+=a.hC();c=~~c}return c};_.tS=function il(){var a,b,c,d;d='{';a=false;for(c=new Kl((new Fl(this)).b);km(c.b);){b=Xd(lm(c.b),33);a?(d+=xo):(a=true);d+=Ln+b.I();d+=yo;d+=Ln+b.J()}return d+'}'};Dg(151,152,Fn);_.H=function zl(a,b){return ae(a)===ae(b)||a!=null&&ob(a,b)};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;Dg(154,150,Gn);_.eQ=function Cl(a){var b,c,d;if(a===this){return true}if(!Zd(a,34)){return false}c=Xd(a,34);if(c.G()!=this.G()){return false}for(b=c.A();b.C();){d=b.D();if(!this.F(d)){return false}}return true};_.hC=function Dl(){var a,b,c;a=0;for(b=this.A();b.C();){c=b.D();if(c!=null){a+=pb(c);a=~~a}}return a};Dg(153,154,Gn,Fl);_.F=function Gl(a){return El(this,a)};_.A=function Hl(){return new Kl(this.b)};_.G=function Il(){return this.b.e};_.b=null;Dg(155,1,{},Kl);_.C=function Ll(){return km(this.b)};_.D=function Ml(){return Xd(lm(this.b),33)};_.b=null;Dg(157,1,Hn);_.eQ=function Pl(a){var b;if(Zd(a,33)){b=Xd(a,33);if(qn(this.I(),b.I())&&qn(this.J(),b.J())){return true}}return false};_.hC=function Ql(){var a,b;a=0;b=0;this.I()!=null&&(a=pb(this.I()));this.J()!=null&&(b=pb(this.J()));return a^b};_.tS=function Rl(){return this.I()+yo+this.J()};Dg(156,157,Hn,Sl);_.I=function Tl(){return null};_.J=function Ul(){return this.b.c};_.K=function Vl(a){return ul(this.b,a)};_.b=null;Dg(158,157,Hn,Xl);_.I=function Yl(){return this.b};_.J=function Zl(){return pl(this.c,this.b)};_.K=function $l(a){return vl(this.c,this.b,a)};_.b=null;_.c=null;Dg(159,150,{31:1});_.L=function am(a,b){throw new Yk('Add not supported on this list')};_.E=function bm(a){this.L(this.G(),a);return true};_.eQ=function dm(a){var b,c,d,e,f;if(a===this){return true}if(!Zd(a,31)){return false}f=Xd(a,31);if(this.G()!=f.G()){return false}d=new mm(this);e=f.A();while(d.c<d.d.G()){b=lm(d);c=lm(e);if(!(b==null?c==null:ob(b,c))){return false}}return true};_.hC=function em(){var a,b,c;b=1;a=new mm(this);while(a.c<a.d.G()){c=lm(a);b=31*b+(c==null?0:pb(c));b=~~b}return b};_.A=function gm(){return new mm(this)};_.N=function hm(){return new rm(this,0)};_.O=function im(a){return new rm(this,a)};Dg(160,1,{},mm);_.C=function nm(){return km(this)};_.D=function om(){return lm(this)};_.c=0;_.d=null;Dg(161,160,{},rm);_.b=null;Dg(162,154,Gn,um);_.F=function vm(a){return ml(this.b,a)};_.A=function wm(){return tm(this)};_.G=function xm(){return this.c.b.e};_.b=null;_.c=null;Dg(163,1,{},zm);_.C=function Am(){return km(this.b.b)};_.D=function Bm(){var a;a=Xd(lm(this.b.b),33);return a.I()};_.b=null;Dg(164,159,In,Im);_.L=function Jm(a,b){(a<0||a>this.c)&&fm(a,this.c);Pm(this.b,a,0,b);++this.c};_.E=function Km(a){return Dm(this,a)};_.F=function Lm(a){return Fm(this,a,0)!=-1};_.M=function Mm(a){return Em(this,a)};_.G=function Nm(){return this.c};_.c=0;var Qm;Dg(166,159,In,Tm);_.F=function Um(a){return false};_.M=function Vm(a){throw new nk};_.G=function Wm(){return 0};Dg(167,151,{25:1,32:1},Zm);Dg(168,154,{25:1,34:1},cn);_.E=function dn(a){return _m(this,a)};_.F=function en(a){return ml(this.b,a)};_.A=function fn(){return tm(fl(this.b))};_.G=function gn(){return this.b.e};_.tS=function hn(){return _k(fl(this.b))};_.b=null;Dg(169,157,Hn,kn);_.I=function ln(){return this.b};_.J=function mn(){return this.c};_.K=function nn(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;Dg(170,15,wn,pn);var Jn=xb;var Pf=Xj(zo,'Object',1),me=Xj(Ao,'JavaScriptObject$',18),wg=Wj(Bo,'Object;',172),Vf=Xj(zo,'Throwable',17),Jf=Xj(zo,'Exception',16),Qf=Xj(zo,'RuntimeException',15),Rf=Xj(zo,'StackTraceElement',145),xg=Wj(Bo,'StackTraceElement;',173),Le=Xj('com.google.gwt.lang.','SeedUtil',75),If=Xj(zo,'Enum',42),Cf=Xj(Co,'OpacityDemo',127),Bf=Xj(Co,'OpacityDemo$1',128),rg=Wj('[Lcom.google.gwt.core.client.','JavaScriptObject$;',174),pg=Wj(Ln,'[C',175),Hf=Xj(zo,'Class',133),Uf=Xj(zo,Nn,2),yg=Wj(Bo,'String;',176),Gf=Xj(zo,'ClassCastException',134),Tf=Xj(zo,'StringBuilder',148),Ff=Xj(zo,'ArrayStoreException',131),le=Xj(Ao,'JavaScriptException',14),kf=Xj(Do,'UIObject',98),tf=Xj(Do,'Widget',97),cf=Xj(Do,'Panel',96),_e=Xj(Do,'FocusWidget',104),Xe=Xj(Do,'ButtonBase',103),Ye=Xj(Do,'Button',102),Ze=Xj(Do,'ComplexPanel',95),Te=Xj(Do,'AbsolutePanel',94),gf=Xj(Do,'RootPanel',109),ff=Xj(Do,'RootPanel$DefaultRootPanel',112),df=Xj(Do,'RootPanel$1',110),ef=Xj(Do,'RootPanel$2',111),Af=Xj(Eo,Fo,65),Ie=Xj(Go,Fo,64),We=Xj(Do,'AttachDetachException',99),Ue=Xj(Do,'AttachDetachException$1',100),Ve=Xj(Do,'AttachDetachException$2',101),qf=Xj(Do,'ValueBoxBase',115),hf=Xj(Do,'TextBoxBase',114),jf=Xj(Do,'TextBox',113),pf=Yj(Do,'ValueBoxBase$TextAlignment',116,ej),ug=Wj(Ho,'ValueBoxBase$TextAlignment;',177),lf=Yj(Do,'ValueBoxBase$TextAlignment$1',117,null),mf=Yj(Do,'ValueBoxBase$TextAlignment$2',118,null),nf=Yj(Do,'ValueBoxBase$TextAlignment$3',119,null),of=Yj(Do,'ValueBoxBase$TextAlignment$4',120,null),Je=Xj(Io,'AutoDirectionHandler',66),Ke=Yj(Io,'HasDirection$Direction',68,Jd),tg=Wj('[Lcom.google.gwt.i18n.client.','HasDirection$Direction;',178),qe=Xj(Jo,'StringBufferImpl',29),hg=Xj(Ko,'AbstractMap',152),ag=Xj(Ko,'AbstractHashMap',151),lg=Xj(Ko,'HashMap',167),Xf=Xj(Ko,'AbstractCollection',150),ig=Xj(Ko,'AbstractSet',154),Zf=Xj(Ko,'AbstractHashMap$EntrySet',153),Yf=Xj(Ko,'AbstractHashMap$EntrySetIterator',155),gg=Xj(Ko,'AbstractMapEntry',157),$f=Xj(Ko,'AbstractHashMap$MapEntryNull',156),_f=Xj(Ko,'AbstractHashMap$MapEntryString',158),fg=Xj(Ko,'AbstractMap$1',162),eg=Xj(Ko,'AbstractMap$1$1',163),mg=Xj(Ko,'HashSet',168),af=Xj(Do,'LabelBase',107),bf=Xj(Do,'Label',106),wf=Xj(Eo,'Event',52),Ee=Xj(Go,'GwtEvent',51),ye=Xj(Lo,'DomEvent',50),ze=Xj(Lo,'HumanInputEvent',49),Ae=Xj(Lo,'MouseEvent',48),we=Xj(Lo,'ClickEvent',47),uf=Xj(Eo,'Event$Type',55),De=Xj(Go,'GwtEvent$Type',54),xe=Xj(Lo,'DomEvent$Type',53),Wf=Xj(zo,'UnsupportedOperationException',149),pe=Xj(Jo,'StringBufferImplAppend',30),ke=Xj(Ao,ro,12),ne=Xj(Ao,'Scheduler',21),oe=Xj(Jo,'SchedulerImpl',23),Re=Xj(Mo,'Window$ClosingEvent',87),Ge=Xj(Go,'HandlerManager',59),Se=Xj(Mo,'Window$WindowHandlers',88),vf=Xj(Eo,'EventBus',62),zf=Xj(Eo,'SimpleEventBus',61),Fe=Xj(Go,'HandlerManager$Bus',60),xf=Xj(Eo,'SimpleEventBus$1',125),yf=Xj(Eo,'SimpleEventBus$2',126),Nf=Xj(zo,'NullPointerException',142),Kf=Xj(zo,'IllegalArgumentException',137),Sf=Xj(zo,'StringBuffer',147),Ce=Xj('com.google.gwt.event.logical.shared.','CloseEvent',58),Lf=Xj(zo,'IllegalStateException',138),$e=Xj(Do,'DirectionalTextHelper',105),ve=Yj(No,'Style$TextAlign',41,lc),sg=Wj('[Lcom.google.gwt.dom.client.','Style$TextAlign;',179),re=Yj(No,'Style$TextAlign$1',43,null),se=Yj(No,'Style$TextAlign$2',44,null),te=Yj(No,'Style$TextAlign$3',45,null),ue=Yj(No,'Style$TextAlign$4',46,null),Be=Xj(Lo,'PrivateMap',56),He=Xj(Go,'LegacyHandlerWrapper',63),sf=Xj(Do,'WidgetCollection',121),vg=Wj(Ho,'Widget;',180),rf=Xj(Do,'WidgetCollection$WidgetIterator',122),ng=Xj(Ko,'MapEntryImpl',169),Me=Xj('com.google.gwt.text.shared.','AbstractRenderer',78),Oe=Xj(Oo,'PassthroughRenderer',80),Ne=Xj(Oo,'PassthroughParser',79),Mf=Xj(zo,'IndexOutOfBoundsException',139),dg=Xj(Ko,'AbstractList',159),jg=Xj(Ko,'ArrayList',164),bg=Xj(Ko,'AbstractList$IteratorImpl',160),cg=Xj(Ko,'AbstractList$ListIteratorImpl',161),og=Xj(Ko,'NoSuchElementException',170),kg=Xj(Ko,'Collections$EmptyList',166),je=Xj(Po,'Animation',3),Ef=Xj(Qo,'TractionAnimation',130),Df=Xj(Qo,'OpacityAnimation',129),ce=Xj(Po,'Animation$1',4),ie=Xj(Po,'AnimationScheduler',5),de=Xj(Po,'AnimationScheduler$AnimationHandle',6),Of=Xj(zo,'NumberFormatException',144),he=Xj(Po,'AnimationSchedulerImpl',7),ge=Xj(Po,'AnimationSchedulerImplTimer',8),fe=Xj(Po,'AnimationSchedulerImplTimer$AnimationHandleImpl',11),qg=Wj('[Lcom.google.gwt.animation.client.','AnimationSchedulerImplTimer$AnimationHandleImpl;',181),Qe=Xj(Mo,'Timer',10),ee=Xj(Po,'AnimationSchedulerImplTimer$1',9),Pe=Xj(Mo,'Timer$1',85);$stats && $stats({moduleName:'com.tractionsoftware.gwt.demo.opacity.OpacityDemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.com_tractionsoftware_gwt_demo_opacity_OpacityDemo) $wnd.com_tractionsoftware_gwt_demo_opacity_OpacityDemo.onScriptLoad();
--></script></body></html>